package main

import "fmt"

func main() {
	fmt.Println(getMultiple(10))
	fmt.Println(factorial(10))
}

// not using di gui
func getMultiple(num int)(result int){
	result = 1
	for i:=1;i<=num ;i++  {
		result *= i
	}
	return
}

// using di gui
func factorial(n int) int{
	if n==0{
		return 1
	}
	return n*factorial(n-1)
}